#ifndef ENTITY_H
#define ENTITY_H

#include <string>

class Entity {
public:
	virtual ~Entity() {}
	//These positions should be in (x,y) coords in relation to the map.
	//(0,0) would be in tile (0,0) while(64,64) would be in tile (1,1)
	virtual double getXPos() = 0;
	virtual double getYPos() = 0;
	virtual void setXPos(double x) = 0;
	virtual void setYPos(double y) = 0;
	virtual void setName(std::string name) = 0;
	virtual std::string getName() = 0;

	static const int GRAVITY = 50;

private:

};

#endif